﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace com.hyrentals.data
{
    public class RentalRequestAction
    {
        public static bool Expired(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool Reject(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool Accept(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool MakeChargeForSecurityDeposit(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool UploadInsuranceProof(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool MakeChargeForInsurance(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool CancelFromActivePendingChargeInsurance(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool HandleInsurancePaymentError(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool HandleCancelFromActivePendingChargeInsurancePaymentError(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool FeeChargeConfirmedByOwner(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool NoShowRenterConfirm(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool CancelFromActive(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool HandleCancelFromActivePaymentError(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool RefundChargeForNoShow(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool HandleCancelNoShowPaymentError(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool FeeChargeConfirmedByRenter(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool FeeChargeDeclinedByRenter(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool FeeChargeSubmittedByOwner(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool ChargeRentalFee(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool InvoiceConfirmedByOwner(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool InvoiceConfirmedByRenter(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool InvoiceDeclinedByRenter(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool InvoiceSubmittedByOwner(FSM_RentalRequest_Event eventData)
        {
            return true;
        }

        public static bool ChargeInvoice(FSM_RentalRequest_Event eventData)
        {
            return true;
        }
    }
}
